﻿/*公共样式*/
body,h1,h2,h3,h4,h5,ol,dl,dd,dt,ul,li,form,input,textarea,th,td,select,p,a,img,div { margin:0; padding:0;}
* { margin:0; padding:0;}
em { font-style:normal;}
li { list-style:none;}
a { text-decoration:none; color:#0099ff;}
a:hover { }
i { color:red; font-style:normal;}
img { border:none; padding:0px;}
/*
table { border-collapse:collapse;}
table tr { border-bottom:1px solid #f3f3f3;}
table tr:hover {}
table tr td { height:36px; border:1px solid #ccc;}
table tr th { height:36px; border:1px solid #ccc; text-align:center;}
*/

input,textarea { outline:none;}
textarea { resize:none; overflow:auto;}
body { font-size:14px; font-family:"微软雅黑"; color:#333333; overflow-x:hidden;}
/*public*/
.clear { zoom:1;}
.clear:after { content:''; display:block; clear:both;}
.fl { float:left;}
.fr { float:right;}


#header { background:url(../images/hMain_bg.png) repeat-x;}
#header .top { width:1000px; margin:0 auto; height:18px; background:#212a77;}
.top .top_wrap { width:1000px; margin:0 auto; height:42px; position:relative;}
.top_wrap .eng3 { position:absolute; top:8px; right:0px; color:#212a77; font-weight:bold; font-family:"Arial";}
#header .top img { display:block; width:108px; margin:0 auto;}
#header .hMain { height:110px; width:100%; overflow:auto; position:relative;}
.hMain .h_wrap { width:1000px; height:110px; margin:0 auto; position:relative;}
.hMain .logo { width:580px; margin-top:32px;}
.hMain .logo img {}
.hMain .top_search { margin-top:42px; }
.hMain .top_search .user { height:28px; line-height:28px; width:90px; border:1px solid #b5b5b5; background:#fff url(../images/user.png) 4px center no-repeat; padding-left:24px;color:#666}
.hMain .top_search .pass { height:28px; line-height:28px; width:110px; border:1px solid #b5b5b5; }
.hMain .top_search .t_submit { width:66px; border:none; height:30px; line-height:30px; cursor:pointer; background:#ff7800; color:#fff; border-radius:2px;}
.hMain .eng { position:absolute; top:4px; right:0px; width:66px; border:none; height:30px; color:#1e2a74; line-height:30px; text-align:center; font-size:14px; font-family:"Arial"}

.hMain .eng_new {
    position: absolute;top: 4px; right: 0px; width: 66px; border: none; height: 30px; background: #1e2a74; color: #fff; line-height: 30px; text-align: center; font-size: 14px; font-family: "Arial";
}

.hMain .eng2 { position:absolute; top:8px; right:0px; color:#878787; }

#header .nav { height:50px; line-height:50px; width:1000px; margin:0 auto; border-top:1px solid #dedede; position:relative;}
.nav ul {}
.nav ul li { float:left;}
.nav ul li a { color:#333; display:block; height:100%; padding:0 29px;}
.nav ul li .active { background:#1e2a74; color:#fff;}
.nav ul li a:hover { background:#1e2a74; color:#fff;}

#header .en_nav { height:50px; line-height:50px; width:1000px; margin:0 auto; border-top:1px solid #dedede; position:relative;}
.en_nav ul {}
.en_nav ul li { float:left;}
.en_nav ul li a { color:#333; display:block; height:100%; width:142px; text-align:center;}
.en_nav ul li .lastLi_a { width:147px;}
.en_nav ul li .active { background:#1e2a74; color:#fff;}
.en_nav ul li a:hover { background:#1e2a74; color:#fff;}



#header .en_nav_5 { height:50px; line-height:50px; width:1000px; margin:0 auto; border-top:1px solid #dedede; position:relative;}
.en_nav_5 ul {}
.en_nav_5 ul li { float:left;}
.en_nav_5 ul li a { color:#333; display:block; height:100%; width:200px; text-align:center;}
.en_nav_5 ul li .lastLi_a { width:200px;}
.en_nav_5 ul li .active { background:#1e2a74; color:#fff;}
.en_nav_5 ul li a:hover { background:#1e2a74; color:#fff;}

#header .en_nav_6 { height:50px; line-height:50px; width:1000px; margin:0 auto; border-top:1px solid #dedede; position:relative;}
.en_nav_6 ul {}
.en_nav_6 ul li { float:left;}
.en_nav_6 ul li a { color:#333; display:block; height:100%; width:166px; text-align:center;}
.en_nav_6 ul li .lastLi_a { width:170px;}
.en_nav_6 ul li .active { background:#1e2a74; color:#fff;}
.en_nav_6 ul li a:hover { background:#1e2a74; color:#fff;}

#header .en_nav_7 { height:50px; line-height:50px; width:1000px; margin:0 auto; border-top:1px solid #dedede; position:relative;}
.en_nav_7 ul {}
.en_nav_7 ul li { float:left;}
.en_nav_7 ul li a { color:#333; display:block; height:100%; width:142px; text-align:center;}
.en_nav_7 ul li .lastLi_a { width:147px;}
.en_nav_7 ul li .active { background:#1e2a74; color:#fff;}
.en_nav_7 ul li a:hover { background:#1e2a74; color:#fff;}

#header .en_nav_8 { height:50px; line-height:50px; width:1000px; margin:0 auto; border-top:1px solid #dedede; position:relative;}
.en_nav_8 ul {}
.en_nav_8 ul li { float:left;}
.en_nav_8 ul li a { color:#333; display:block; height:100%; width:125px; text-align:center;}
.en_nav_8 ul li .lastLi_a { width:125px;}
.en_nav_8 ul li .active { background:#1e2a74; color:#fff;}
.en_nav_8 ul li a:hover { background:#1e2a74; color:#fff;}

#header .en_nav_9 { height:50px; line-height:50px; width:1000px; margin:0 auto; border-top:1px solid #dedede; position:relative;}
.en_nav_9 ul {}
.en_nav_9 ul li { float:left;}
.en_nav_9 ul li a { color:#333; display:block; height:100%; width:111px; text-align:center;}
.en_nav_9 ul li .lastLi_a { width:112px;}
.en_nav_9 ul li .active { background:#1e2a74; color:#fff;}
.en_nav_9 ul li a:hover { background:#1e2a74; color:#fff;}

			
#header .banner { height:300px; width:100%; overflow:hidden;}
/*幻灯片*/
#focus{width:100%;height:300px; overflow:hidden;position:relative;width:1000px; margin:0 auto;}
#focus ul{height:100%; position:absolute;}
#focus ul li{float:left;height:300px;position:relative;width:1000px; overflow:hidden;}

#focus ul li div{}
#focus .btnBg{position:absolute;width:100%;left:0;bottom:0;}
#focus .btn{position:absolute;width:100%;height:50px; padding:5px 10px;bottom:0;text-align:right; right:0px; bottom:0px}
#focus .btn span{display:inline-block;_display:inline;_zoom:1;width:25px;height:10px;_font-size:0;margin-left:5px;cursor:pointer;background:#fff;}
#focus .btn span.on{background:#fff;}
#focus .topBtn { width:1000px; margin:0 auto; margin-top:10px; position:relative;}
#focus .topBtn span { float:right;}
#focus .preNext{width:43px;height:100px;position:absolute;top:100px; background:url('../images/sprite.png') no-repeat 0 0;cursor:pointer}
#focus .pre{left:70px;}
#focus .next{right:70px;background-position:right top;}
#focus ul li .slideother{ display:none; position:relative; z-index:99; width:1000px; margin:0 auto; height:80px;}
#focus ul li .slideother .h12{font-size:24px;padding-bottom:5px;position:absolute;z-index:1; top:4px; margin-top:-164px;margin-left:30px;}
#focus ul li .slideother .h12 a{color:#FFF;font-size:20px;font-weight:noraml;padding-top:10px;text-decoration:none; position:absolute;z-index:999;}
#focus ul li .slideother .h12 a:hover{text-decoration:underline;}
#focus ul li .slideother p{position:absolute;top:44px; width:500px; margin-top:-126px;}
#focus ul li .slideother p a{color:#8B8B8B;text-decoration:none;}
#focus ul li .slideother a:hover{color:#FFF;}
#focus ul li .slideother p a:hover{text-decoration:none;}
/* 代码整理：大头网 www.datouwang.com */
#centent { width:1000px; margin:0px auto; position:relative;}
#centent .cLeft { width:310px; margin-left:31px; height:420px; overflow:hidden;*overflow:hidden;position:relative;}
.cLeft .sidebar { margin-top:15px;}
.cLeft .c_top { margin-top:10px;}
.topTab {width:100%; overflow:auto; border-bottom:1px solid #e8e8e8; height:40px; overflow:hidden; margin-bottom:10px;}
.topTab h3 { height:40px; line-height:40px; float:left; font-size:16px;font-family: 微软雅黑;color: #333333;}
.topTab h3 span { display:inline-block; height:38px; line-height:42px; padding:0 4px; margin-right:10px; cursor:pointer; font-weight: bolder;}
.topTab h3 .active { position:relative; border-bottom: 2px solid #0c699f;}
.topTab a { float:right; line-height:50px; color:#8e8e8e; font-family: 微软雅黑;font-size: 12px;}
.topTab a:hover { color:#0099ff;}
.sidebar .imgMain { border:1px solid #dcdcdc; position:relative;}
.sidebar .imgMain img {}
.sidebar .imgMain ol { position:absolute; bottom:40px; left:100px;}
.sidebar .imgMain ol li { width:4px; height:4px; background:#fff; float:left; margin-left:10px; cursor:pointer;}
.sidebar .imgMain ol .active { background:#ff8212;}
.sidebar .imgMain span { display:block; height:28px; border-bottom:1px solid #e8e8e8; background:#eeeded; position:relative;}
.sidebar .imgMain span p { height:28px; line-height:28px; text-align:center;}
.sidebar .imgMain span .prev { display:block; width:7px; height:14px; background:url(../images/prev.png) no-repeat; position:absolute; top:8px; left:10px;}
.sidebar .imgMain span .next { display:block; width:7px; height:14px; background:url(../images/next.png) no-repeat; position:absolute; top:8px; right:10px;}
.cLeft .sideList { margin-top:10px;}

.listFirst { font-size:12px; width:100%; position:relative;}
.listFirst .topImg img { border:1px solid #b9b9b9;}
.listFirst ul {}
.listFirst ul li { height:30px; line-height:30px; background:url(../images/icon01.png) 0 center no-repeat; padding-left:16px; overflow:auto;}
.listFirst ul li a { float:left; color:#545454;}
.listFirst ul li a:hover { color:#0099ff;}
.listFirst ul li span { float:right; color:#b9b8b8;}

.listFirst .newsTop { position:relative; width:312px; height:160px;}
.listFirst .newsTop li { background:none; position:absolute; width:312px; height:160px; overflow:hidden; padding-left:0px;}
.listFirst .newsTop li a { }
.listFirst .newsTop li a p { height:30px; background:#212a77; color:#fff; padding-left:4px; position:absolute; z-index:2; bottom:0px; width:100%;}
.listFirst .newsTop li a img { position:absolute; z-index:1;}
.listFirst ol { position:absolute; top:106px; right:6px; background:url(../images/newsbg.png) repeat-x; z-index:3;}
.listFirst ol li { float:left; width:18px; height:18px; color:black; text-align:center; line-height:18px; color:#fff; border:1px solid #fff;}
.listFirst ol .active { background:#ff7800;}


.listSecond { font-size:12px; width:100%;}
.listSecond .topImg img { border:1px solid #b9b9b9;}
.listSecond ul { margin-top:5px;}
.listSecond ul li { height:30px; line-height:30px; overflow:auto;}
.listSecond ul li a { float:left; color:#545454;}
.listSecond ul li a:hover { color:#0099ff;}
.listSecond ul li span { float:right; color:#b9b8b8;}

.listThird { font-size:12px; width:100%;}
.listThird .topImg img { border:1px solid #b9b9b9;}
.listThird ul { margin-top:5px;}
.listThird ul li { height:30px; line-height:30px; overflow:auto;}
.listThird ul li a { float:left; color:#545454;}
.listThird ul li a em { display:inline-block; width:16px; height:16px; background:#b8b8b8; line-height:16px; text-align:center; color:#fff; margin-right:10px;}
.listThird ul li a .one { background:#ff0000;}
.listThird ul li a .two { background:#ff7800;}
.listThird ul li a .three { background:#212a77;}
.listThird ul li a:hover { color:#0099ff;}
.listThird ul li span { float:right; color:#b9b8b8;}

.listFourth { font-size:12px; width:100%;}
.listFourth .topImg img { border:1px solid #b9b9b9;}
.listFourth ul { margin-top:5px;}
.listFourth ul li { height:30px; line-height:30px; overflow:auto;}
.listFourth ul li a { float:left; color:#545454;}
.listFourth ul li a em { display:inline-block; width:16px; height:16px; background:#b8b8b8; line-height:16px; text-align:center; color:#fff; margin-right:10px;}
.listFourth ul li a .one { background:#ff0000;}
.listFourth ul li a .two { background:#ff7800;}
.listFourth ul li a .three { background:#212a77;}
.listFourth ul li a:hover { color:#0099ff;}
.listFourth ul li span { float:right; color:#b9b8b8;}


#centent .cCenter { width:314px; margin-left:25px; height:410px; overflow:hidden;position:relative;}
.cCenter .c_top { margin-top:10px;}
.cCenter .c_bottom { margin-top:15px;}
.c_bottom  .topTeaher { overflow:hidden;}
.topTeaher a { float:left; margin-left:8px; display:inline; }
#centent .cRight { margin-left:30px; width:314px; margin-left:25px; height:380px; overflow:hidden;position:relative;}
.cRight .r_top { margin-top:10px;}
.r_top .r_search { height:30px;}
.r_top .r_search .text1 { height:28px; border:1px solid #b1b1b1; width:190px; line-height:28px; padding-left:4px;}
.r_top .r_search .btn1 { display:block; width:40px; height:30px; background:url(../images/search.png) 0 center no-repeat; border:none; cursor:pointer;}
.r_top .r_search p { height:30px; line-height:30px; margin-left:12px;}


#centent .cLeft2 { width:314px; margin-left:15px; height:280px; overflow:hidden;*overflow:hidden;}
#centent .cCenter2 { width:314px; margin-left:25px; height:280px; overflow:hidden;*overflow:hidden;}
#centent .cRight2 { width:314px; margin-left:25px; height:280px; overflow:hidden;*overflow:hidden;}


.r_bottom { font-size:12px; margin-top:10px;}
.r_bottom .r_topBox {}
.r_topBox { overflow:auto;}
.r_topBox img { float:left;}
.r_topBox span { float:left; width:204px; overflow:hidden; margin-left:18px;}
.r_topBox span h3 { font-size:14px; color:#212a77; line-height:24px;}
.r_topBox span p { height:22px; line-height:22px;}
.r_topBox span a { color:#ff7800; margin-left:6px;}

.pricing-tables-main {
	font-size:12px;
	position: relative;
	float: left;

}
.pricing-tables {
	position: relative;
	float: left;
	width: 24%;
	border: 1px solid #eee;
}
.pricing-tables .title {
	float: left;
	width: 100%;
	height: 30px;
	padding: 13px 0 10px 0;
	background-color: #454545;
	text-align: center;
	font-size: 23px;
	color: #fff;
	border-top: 3px solid #272727;
	border-bottom: 1px solid #818181;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables .price {
	float: left;
	width: 100%;
	padding: 30px 0 30px 0;
	background-color: #636363;
	text-align: center;
	font-size: 40px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables .price i {
	font-size: 14px;
	color: #ccc;
	display: block;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
}
.pricing-tables .cont-list {
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #f9f9f9;
	text-align: center;
	color: #727272;
}
.pricing-tables .cont-list ul {
	margin: 0;
	padding: 0;
}
.pricing-tables .cont-list li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 30px;
	border-bottom: 1px solid #fff;
}
.pricing-tables .cont-list li.last {
	border: none;
}
.pricing-tables .ordernow {
	float: left;
	width: 100%;
	padding: 28px 0px;
	background-color: #eee;
	text-align: center;
	color: #fff;
}
.pricing-tables-main .ordernow .normalbut {
	color: #fff;
	background-color: #666;
	border: 1px solid #454545;
	padding: 10px 18px;
	border-radius: 3px;
	font-weight: normal;
}
.pricing-tables-main .ordernow .normalbut:hover {
	background-color: #727272;
}
.pricing-tables-main .ordernow .colorchan {
	color: #fff;
	background-color: #fc4242;
	padding: 10px 18px;
	border-radius: 3px;
	font-weight: normal;
}
.pricing-tables-main .ordernow .colorchan:hover {
	color: #fff;
	background-color: #272727;
}
.pricing-tables-helight {
	position: relative;
	float: left;
	width: 27%;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
}
.pricing-tables-helight .title {
	float: left;
	width: 100%;
	height: 46px;
	padding: 20px 0 0 0;
	margin-top: -10px;
	background-color: #e93636;
	text-align: center;
	font-size: 23px;
	color: #fff;
	border-top: 3px solid #cf2d2d;
	border-bottom: 1px solid #fa6464;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables-helight .price {
	float: left;
	width: 100%;
	padding: 30px 0 30px 0;
	background-color: #fc4242;
	text-align: center;
	font-size: 45px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables-helight .price i {
	font-size: 14px;
	color: #eee;
	display: block;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
}
.pricing-tables-helight .cont-list {
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #f9f9f9;
	text-align: center;
	color: #727272;
}
.pricing-tables-helight .cont-list ul {
	margin: 0;
	padding: 0;
}
.pricing-tables-helight .cont-list li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 30px;
	border-bottom: 1px solid #fff;
}
.pricing-tables-helight .cont-list li.last {
	border: none;
}
.pricing-tables-helight .ordernow {
	float: left;
	width: 100%;
	padding: 30px 0 35px 0;
	background-color: #eee;
	text-align: center;
	color: #fff;
}
.pricing-tables-two {
	position: relative;
	float: left;
	width: 315px;
	*width:315px;
	padding: 0px 1 0px 0;
	border: 1px solid #eee;
}
.pricing-tables-two .title {
	float: left;
	width: 100%;
	height: 30px;
	padding: 13px 0 10px 0;
	background-color: #454545;
	text-align: center;
	font-size: 23px;
	color: #fff;
	border-top: 3px solid #272727;
	border-bottom: 1px solid #818181;
	font-family: 'Open Sans','Arial', sans-serif;
	font-weight: normal;
}
.pricing-tables-two .price {
	float: left;
	width: 100%;
	padding: 30px 0 30px 0;
	background-color: #636363;
	text-align: center;
	font-size: 40px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.pricing-tables-two .price i {
	font-size: 14px;
	color: #ccc;
	display: block;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
}
.pricing-tables-two .cont-list {
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #f9f9f9;
	text-align: center;
	color: #727272;
}
.pricing-tables-two .cont-list ul {
	margin: 0;
	padding: 0;
}
.pricing-tables-two .cont-list li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 30px;
	border-bottom: 1px solid #fff;
}
.pricing-tables-two .cont-list li p { padding:0 20px;}
.pricing-tables-two .cont-list li.last {
	border: none;
}
.pricing-tables-two .ordernow {
	float: left;
	width: 100%;
	padding: 28px 0;
	background-color: #eee;
	text-align: center;
	color: #fff;
}
.pricing-tables-helight-two {
	position: relative;
	float: left;
	width: 366px;
	padding: 0px 1 0px 0;
	z-index: 3;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
}
.pricing-tables-helight-two .title {
	float: left;
	width: 100%;
	height: 46px;
	padding: 20px 0 0 0;
	margin-top: -10px;
	background-color: #e93636;
	text-align: center;
	font-size: 23px;
	color: #fff;
	border-top: 3px solid #cf2d2d;
	border-bottom: 1px solid #fa6464;
	font-family: 'Open Sans','Arial', sans-serif;
	font-weight: normal;
}
.pricing-tables-helight-two .price {
	float: left;
	width: 100%;
	padding: 30px 0 30px 0;
	background-color: #fc4242;
	text-align: center;
	font-size: 45px;
	color: #fff;
	font-family: 'Open Sans','Arial', sans-serif;
	font-weight: normal;
}
.pricing-tables-helight-two .price i {
	font-size: 14px;
	color: #eee;
	display: block;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
}
.pricing-tables-helight-two .cont-list {
	float: left;
	width: 100%;
	padding: 15px 0;
	border-top: 3px solid #fff;
	border-bottom: 3px solid #fff;
	background-color: #f9f9f9;
	text-align: center;
	color: #727272;
}
.pricing-tables-helight-two .cont-list ul {
	margin: 0;
	padding: 0;
}
.pricing-tables-helight-two .cont-list li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 30px;
	border-bottom: 1px solid #fff;
}
.pricing-tables-helight-two .cont-list li p { padding:0 20px;}
.pricing-tables-helight-two .cont-list li.last {
	border: none;
}
.pricing-tables-helight-two .ordernow {
	float: left;
	width: 100%;
	padding: 30px 0 35px 0;
	background-color: #eee;
	text-align: center;
	color: #fff;
}

#footer { margin-top:30px; background:#f8f7f4; width:1000px; margin:0 auto;}
#footer .ftop_wrap { width:1000px; margin:0 auto;}
.bolgroll { text-align:center; padding:26px 0; padding-bottom:18px;}
.bolgroll ul { overflow:auto;}
.bolgroll ul li { float:left; margin-left:18px; width:92px;}
.bolgroll ul li span { display:block; border:1px solid red; overflow:auto; margin-top:10px;}
.bolgroll ul li span a { display:block; width:100%; text-align:center; font-size:12px;}
.bolgroll ul li a { color:#333;}
.bolgroll ul li a img {}
.bolgroll ul li a p { margin-top:4px;}
#footer .fbot_wrap {height:95px; background:#212a77;}
.copyright { color:#6a6a6a; width:1000px; margin:0 auto; font-size:16px; position:relative; padding-top:12px; text-align:center;}
.copyright p { height:22px; line-height:22px;}
.copyright span { position:absolute; top:14px; right:0px;}


.s_banner{width: 1000px; margin: 0 auto;}


/*列表页\详情页*/
.s_main { clear:both; overflow:hidden; width:1000px; margin:0 auto; margin-top:-34px; position:relative; z-index:4;}
.s_main .sMain_l { width:210px; overflow:hidden;}
.sMain_l h2 { height:68px; width:100%; background:#878ecd; font-size:22px; color:#fff; text-indent:30px; line-height:68px; font-weight:normal;}
.sMain_l .sMainList { border-left:6px solid #878ecd;}
.sMain_l .sMainList ul li { width:203px; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; text-align:center;}
.sMain_l .sMainList ul .active {color:#ff7800; border-left:6px solid #ff7800;}
.sMain_l .sMainList ul li a { color:#333; display:block; width:100%; height:100%;padding:17px 0;line-height:22px;} 
.sMain_l .sMainList ul li a:hover { color:#ff7800; border-left:6px solid #ff7800;}

.sMain_l .sMain_search { border:1px solid #878ecd; padding-top:14px;}
.sMain_l .sMain_search span { display:block; height:36px; line-height:36px;}
.sMain_l .sMain_search span em { display:inline-block; width:60px; text-align:right; float:left;}
.sMain_l .sMain_search span select { width:128px; height:22px; border:1px solid #bfbfbf; color:#909090; float:left; margin-top:8px;}
.sMain_l .sMain_search span input { float:left; width:126px; height:22px; border:1px solid #bfbfbf; color:#909090; margin-top:8px;}
.sMain_l .sMain_search .s_submit { display:block; width:128px; height:28px; margin-left:60px; margin-top:16px; margin-bottom:16px;*padding-bottom:16px;}

.s_main .sMain_r {width:740px; display:inline; margin:0px; padding:0px; margin-left:26px; margin-top:34px; overflow:hidden;height:810px;}
.sMain_r .topNav { display:block; margin-top:22px; color:#999999;}
.sMain_r .topNav a { color:#999999;}
.sMain_r .topNav a:hover { color:#0099ff;}
.sMain_r .list { font-size:12px;}
.sMain_r .list img { display:inline-block; margin:0 4px;}
.sMain_r .list strong { display:block; font-size:16px; margin-top:20px;}
.sMain_r .list p { font-size:12px; color:#333; text-indent:2em; line-height:22px; margin:10px 0;}
.sMain_r .list h3 { font-size:26px; font-weight:normal; color:#212a77; line-height:28px;padding:10px 0;}
.sMain_r .list .article_r{border-bottom:1px solid #dddddd; display:block}
.sMain_r .list .article_r span{font-size:20px; margin-bottom: 6px; color:#ff6600; display:block}
.sMain_r .list ul {}
.sMain_r .list ul li {line-height:40px;border-bottom:1px solid #dddddd; width:100%; height:40px;}
.sMain_r .list ul li a { float:left;  color:#333; background:url(../images/icon02.png) 0 center no-repeat;display:inline-block; padding-left:14px; width:82%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sMain_r .list ul li a:hover { color:#0099ff;}
.sMain_r .list ul li em { float:right; color:#999;}
.fenye {float:right; margin:30px auto;}
.fenye a { float:left; padding:0 6px; height:20px; background:#cfcfcf; line-height:20px; text-align:center; color:#3b5998; margin-left:12px;}
.fenye span { float:left; margin-left:14px;}
.fenye span input { width:36px; height:20px; border:1px solid #dbdbdb; padding-left:3px; border-radius:2px;}
.fenye .homepage { background:#3b5998; color:#fff; border-radius:2px;}
.fenye .lastpage { background:#3b5998; color:#fff; border-radius:2px;}
.fenye .go { background:#3b5998; color:#fff; border-radius:2px;}
.fenye .active { background:#3b5998; color:#fff;}

/*评论区*/
.comments { width:755px; margin-top:60px;margin-left:5px;}
.comments .topCom { overflow:auto; font-size:12px; color:#c2c0c0; height:34px; line-height:34px;}
.comments .topCom  span { float:left;}
.comments .topCom  em { float:right;}
.comments .botCom { width:755px; border:1px solid #379BE9;}
.comments .botCom textarea { display:block; width:735px; padding:8px; height:80px; overflow:hidden; border:none; color:#999;}
.comments .botCom span { border-top:1px solid #DDD; display:block; height:40px; line-height:40px;}
.comments .botCom span img { float:left; margin-left:4px; margin-top:2px;}
.comments .botCom span em { float:left; margin-left:10px; color:#379BE9;}
.comments .botCom span a { float:right; margin-right:10px;}

.comBox { margin-top:40px;margin-left:5px;}
.comBox h3 { font-size:16px; color:#FF2968; font-weight:nomral; height:40px; line-height:40px; border-bottom:1px solid #e8e8e8;}
.comBox ul {}
.comBox ul li { font-size:12px; padding:10px 0; border-bottom:1px solid #e8e8e8; overflow:auto;}
.comBox ul li img { display:block; float:left; width:48px;}
.comBox ul li span { float:left; width:695px; margin-left:10px;}
.comBox ul li span em {}
.comBox ul li span em a { color:#379BE9;}
.comBox ul li span em i { color:#999; margin-left:10px;}
.comBox ul li span p { font-size:14px; margin-top:4px;}
.comBox ul li span .b_btn { margin-top:4px;}
.comBox ul li span .b_btn .zan{ height:15px; background:url(../images/zan.png) 0 center no-repeat; padding-left:20px; color:#999;}
.comBox ul li span .b_btn .huifu { height:15px; background:url(../images/huifu.png) 0 center no-repeat; padding-left:20px; margin-left:10px; color:#999;}



/*相册*/
.listPic {}
.listPic p { height:40px; line-height:40px; border-bottom:1px solid #dddddd;}
.listPic p span { border-bottom:2px solid #ff7800; height:40px; display:inline-block; padding:0 5px;}
.listPic ul { overflow:auto; margin:40px 0;}
.listPic ul li { float:left; margin-left:30px; border:1px solid #e5e5e5; margin-bottom:20px;}
.listPic ul li a { display:block; width:100px; padding:5px; background:#f3f3f3; position:relative;}
.listPic ul li a:hover {}
.listPic ul li a img { display:block;}
.listPic ul li a em { height:22px; display:block; width:100%; text-align:center; line-height:26px;}
.listPic ul li a strong { height:22px; display:block; width:100%; text-align:center; line-height:26px; color:#333; font-weight:normal;}
.listPic ul li a span { position:absolute; right:10px; bottom:32px; display:block; width:20px; height:20px; line-height:20px; text-align:center; color:#fff;}

.listPic2 {height:800px;overflow-y:auto}
.listPic2 p { height:40px; line-height:40px; border-bottom:1px solid #dddddd;}
.listPic2 p span { border-bottom:2px solid #ff7800; height:40px; display:inline-block; padding:0 5px;}
.listPic2 ul { overflow:auto; margin:40px 0;}
.listPic2 ul li { float:left; margin-left:30px; border:1px solid #e5e5e5; margin-bottom:20px;}
.listPic2 ul li a { display:block; width:110px; background:#f3f3f3;}
.listPic2 ul li a img { display:block;}
.listPic2 ul li a span { height:24px; display:block; width:100%; text-align:center; line-height:22px; color:#333; font-weight:normal;}
/*.listPic2 ul li a span { position:absolute; right:10px; bottom:32px; display:block; width:20px; height:20px; line-height:20px; text-align:center; color:#fff;}*/

#imgMain {width:310px;height:340px;overflow:hidden;margin:0 auto;position:relative;}
#imgMain ul{position:absolute;}
#imgMain ul li{float:left;position:relative;}
#imgMain ul li img{width:310px;height:310px;}
#imgMain .bootmSpan{position:absolute;width:310px;bottom:0px;}
 
 
.s_main .sMain_x { width:800px; margin-top:10px;}
/*
.sMain_x .list { font-size:12px; padding: 0 10px; line-height:40px;}
*/
.sMain_x .list strong.article { display:block; font-size:16px; margin-top:20px;}
.sMain_x .list p.article { font-size:12px; color:#666; text-indent:2em; line-height:22px; margin:10px 0;}
.sMain_x .list h3.article { font-size:20px; font-weight:normal; color:#212a77; line-height:38px; text-align:center;}
.sMain_x .list span.article {font-size:18px; border-bottom:1px dashed #dddddd; display:block; text-align:center; padding-bottom:20px; margin-top:10px; color:#ff6600;}
 
.tablelist{border:solid 1px #cbcbcb; width:100%; clear:both;}
.tablelist th{background:url(../images/th.gif) repeat-x; height:34px; line-height:34px; border-bottom:solid 1px #b6cad2; text-indent:11px; text-align:left;}
.tablelist td{line-height:35px; text-indent:11px; border-right: dotted 1px #c7c7c7;}
.tablelink{color:#056dae;}
.tablelist tbody tr.odd{background:#f5f8fa;}
.tablelist tbody tr:hover{background:#e5ebee;}
.sort{padding-left:3px;}
 
 #encentent {   width: 1000px;margin:0px auto;position:relative;}
 
 	  
  /***消息弹出层****/
 .showMsg{
 	position: absolute;
    border: #bfe5b3 solid 1px;
    z-index: 200;
    display:none;
    border-radius:5px;
    background:#000;
    opacity:0.7;
    text-align:center;
    padding:10px;   
    color:#fff;
}

/*error 404*/
.error404{background:url(../images/404.png) no-repeat; width:490px; margin-top:75px;padding-top:65px;}
.error404 h2{font-size:22px; padding-left:154px;}
.error404 p{padding-left:154px; line-height:35px;color:#717678;}
.reindex{padding-left:154px;}
.reindex a{width:115px; height:35px; font-size:14px; font-weight:bold; color:#fff; background:#3c95c8; display:block; line-height:35px; text-align:center;border-radius: 3px; behavior:url(js/pie.htc);margin-top:20px;}


/** 旧网站样式*/
.lxbbox{ width:999px; margin:0 auto; background-color:#fff; height:auto; overflow:hidden;}
.lxbbox .top{ width:981px; height:79px; float:left; border-bottom:9px solid #0c519e; margin-left:9px; display: inline; }
.lxbbox .top h1{ margin:0px; padding:0px; float:left; width:557px;}
.lxbbox .topr{ width:423px; float:right;}
.lxbbox .top .welcomes{ text-align:right; padding-top:5px; color:#7a7a7a;}
.lxbbox .top .times{ text-align:right; padding-top:30px; width:403px;height:18px; line-height:18px; padding-right:20px;}
.lxbbox .top .times img{ border:none; vertical-align:middle; }
.lxbbox .auth{ width:981px; margin:0 auto; text-align:right; color:#787878; height:30px; line-height:30px; float:left; padding-bottom:10px;}
.lxbbox .lxbtextbox{ width:999px; float:left; margin-bottom:55px;line-height:30px; }
.lxbbox .lxbtext{ width:796px; margin:0 auto; border:1px solid #96cdde; padding:10px;}
.lxbbox .lxbtext p{margin:0; padding:0;}
.lxbbox .lxbtext h2{text-align:center;}


/** 友情链接*/
.links {width: 1000px; margin:0px auto; margin-top:30px; overflow:auto; line-height: 30px; font-size: 12px; background: url(../images/line_h.jpg) repeat-x; position: relative; padding: 8px 0; overflow:-hidden;}
.links dt { float: left; color: #000;}
.links dd a { white-space: nowrap;display: inline-block;color: #959595; background: url(../images/links_line.jpg) no-repeat right center; padding: 0 9px;}
.linksBottom { width: 1000px; height: 1px; background: url(img/line_h.jpg) repeat-x; margin:0 auto; margin-bottom:10px; overflow:auto;}